have guts - English Synonyms Dictionary